Documentacion: Descripcion, Bajas en la comunidad

Descripcion: Para pedir la baja en la comunidad, el usuario ha de haber seņalado la comunidad de la que se quiere borrar. El usuario interactua con el servidor de aplicaciones para elegir la comunidad. Como resultado, se produce un evento usuario quiere baja que activa todo el flujo de trabajo


Instancias de entidades de meta-modelo

EntidadEntidad del meta-modeloDocumentacion
bajas_en_comunidad 
FlujoDeTrabajo  Define los pasos necesarios para llevar a cabo la baja en la comunidad. Se trata de una baja iniciada por el usuario, y por lo tanto, distinta de la gestionada por echar de comunidad. Este flujo se inicia cuando el usuario lo solicita o bien cuando el agente detecta que el usuario no esta satisfecho con los resultados obtenidos. 
ComunidadInteresada 
Hecho  Comunidad a la que hay que mandar la sugerencia. Esta comunidad se determina o bien por orden del usuario o bien por el estudio del perfil del usuario 
SesionesAfectadasPorBaja 
Hecho   
SolicitudBajaComunidad 
Hecho   
Usuario Desuscrito 
Hecho  Un usuario ha sido dado de baja de la comunidad 
Solicitar_baja_en_comunidad 
Interaccion  En esta interaccion un agente personal solicita al de comunidad la baja. Para que la baja tenga efecto, el agente de comunidad debe terminar todas las sesiones que se hayan comenzado que tengan como participante al agente solicitante. 
Gestor_suscripciones_comunidad 
Rol  El gestor de suscripciones se encarga de tramitar las peticiones de suscripcion en la comunidad. Tambien se encarga de gestionar las bajas o expulsar a usuarios molestos 
MiembroComunidad 
Rol  Se trata de un miembros de la comunidad. Por ser miembro de la comunidad se adquieren ciertos deberes, especificadors mediante relaciones de herencia con roles existentes. 
dar_baja_sesiones 
Tarea  Da de baja al usuario en las sesiones de evaluacion en proceso.  
envia_baja_en_comunidad 
Tarea  Envia la confirmacion de baja en la comunidad 
procesar_baja_comunidad 
Tarea  Procesa la baja en una comunidad 
procesar_respuesta_solicitud_baja 
Tarea  Procesa la respuesta a la peticion de baja en la comunidad 
solicitar_baja 
Tarea  Solicita una baja. Esta tarea dispara una interaccion que persigue que el usuario sea dado de baja en la comunidad. Al darse de baja, al usuario no se le manda mas informacion para que la evalue. 


bajas_en_comunidad (FlujoDeTrabajo)

Propiedades:
IDbajas_en_comunidad 
DescripcionDefine los pasos necesarios para llevar a cabo la baja en la comunidad. Se trata de una baja iniciada por el usuario, y por lo tanto, distinta de la gestionada por echar de comunidad. Este flujo se inicia cuando el usuario lo solicita o bien cuando el agente detecta que el usuario no esta satisfecho con los resultados obtenidos. 

Relaciones:
En el rolEn la relacion Otros extremos
WFDescomponeOR WFDescompone 
Con los objetosEn el rol
solicitar_baja  WFDescomponeDR
procesar_respuesta_solicitud_baja  WFDescomponeDR
envia_baja_en_comunidad  WFDescomponeDR
dar_baja_sesiones  WFDescomponeDR
procesar_baja_comunidad  WFDescomponeDR


ComunidadInteresada (Hecho)

Propiedades:
IDComunidadInteresada 
DescripcionComunidad a la que hay que mandar la sugerencia. Esta comunidad se determina o bien por orden del usuario o bien por el estudio del perfil del usuario 
slotscomunidad  

Relaciones:
En el rolEn la relacion Otros extremos
WFConsumeDR WFConsume 
Con los objetosEn el rol
solicitar_baja  WFConsumeOR


SesionesAfectadasPorBaja (Hecho)

Propiedades:
IDSesionesAfectadasPorBaja 
Descripcion 
slotssesiones  

Relaciones:
En el rolEn la relacion Otros extremos
WFConsumeDR WFConsume 
Con los objetosEn el rol
dar_baja_sesiones  WFConsumeOR
WFProduceDR WFProduce 
Con los objetosEn el rol
procesar_baja_comunidad  WFProduceOR


SolicitudBajaComunidad (Hecho)

Propiedades:
IDSolicitudBajaComunidad 
Descripcion 
slotssolicitante motivo  

Relaciones:
En el rolEn la relacion Otros extremos
WFConsumeDR WFConsume 
Con los objetosEn el rol
procesar_baja_comunidad  WFConsumeOR
WFProduceDR WFProduce 
Con los objetosEn el rol
solicitar_baja  WFProduceOR


Usuario Desuscrito (Hecho)

Propiedades:
IDUsuario Desuscrito 
DescripcionUn usuario ha sido dado de baja de la comunidad 
slotssolicitante  

Relaciones:
En el rolEn la relacion Otros extremos
WFConsumeDR WFConsume 
Con los objetosEn el rol
procesar_respuesta_solicitud_baja  WFConsumeOR
WFProduceDR WFProduce 
Con los objetosEn el rol
dar_baja_sesiones  WFProduceOR


Solicitar_baja_en_comunidad (Interaccion)

Propiedades:
EtiquetaSolicitar_baja_en_comunidad 
DescripcionEn esta interaccion un agente personal solicita al de comunidad la baja. Para que la baja tenga efecto, el agente de comunidad debe terminar todas las sesiones que se hayan comenzado que tengan como participante al agente solicitante. 
Naturaleza_Interaccioncooperacion 

Relaciones:
En el rolEn la relacion Otros extremos
WFEspecificaEjecucionDR WFEspecificaEjecucion 
Con los objetosEn el rol
procesar_respuesta_solicitud_baja  WFEspecificaEjecucionOR
WFEspecificaEjecucionDR WFEspecificaEjecucion 
Con los objetosEn el rol
procesar_baja_comunidad  WFEspecificaEjecucionOR
WFProduceDR WFProduce 
Con los objetosEn el rol
solicitar_baja  WFProduceOR

Diagramas relacionados
Solicitar baja en comunidad

Gestor_suscripciones_comunidad (Rol)

Propiedades:
IDGestor_suscripciones_comunidad 
DescripcionEl gestor de suscripciones se encarga de tramitar las peticiones de suscripcion en la comunidad. Tambien se encarga de gestionar las bajas o expulsar a usuarios molestos 

Relaciones:
En el rolEn la relacion Otros extremos
WFResponsableDR WFResponsable 
Con los objetosEn el rol
solicitar_baja  WFResponsableOR
WFResponsableDR WFResponsable 
Con los objetosEn el rol
procesar_respuesta_solicitud_baja  WFResponsableOR


MiembroComunidad (Rol)

Propiedades:
IDMiembroComunidad 
DescripcionSe trata de un miembros de la comunidad. Por ser miembro de la comunidad se adquieren ciertos deberes, especificadors mediante relaciones de herencia con roles existentes. 

Relaciones:
En el rolEn la relacion Otros extremos
WFResponsableDR WFResponsable 
Con los objetosEn el rol
procesar_baja_comunidad  WFResponsableOR
WFResponsableDR WFResponsable 
Con los objetosEn el rol
dar_baja_sesiones  WFResponsableOR


dar_baja_sesiones (Tarea)

Propiedades:
IDdar_baja_sesiones 
DescripcionDa de baja al usuario en las sesiones de evaluacion en proceso.  

Relaciones:
En el rolEn la relacion Otros extremos
WFConectaDR WFConecta 
Con los objetosEn el rol
procesar_baja_comunidad  WFConectaOR
WFConsumeOR WFConsume 
Con los objetosEn el rol
SesionesAfectadasPorBaja  WFConsumeDR
WFDescomponeDR WFDescompone 
Con los objetosEn el rol
solicitar_baja  WFDescomponeDR
procesar_respuesta_solicitud_baja  WFDescomponeDR
envia_baja_en_comunidad  WFDescomponeDR
procesar_baja_comunidad  WFDescomponeDR
bajas_en_comunidad  WFDescomponeOR
WFProduceOR WFProduce 
Con los objetosEn el rol
Usuario Desuscrito  WFProduceDR
WFResponsableOR WFResponsable 
Con los objetosEn el rol
MiembroComunidad  WFResponsableDR


envia_baja_en_comunidad (Tarea)

Propiedades:
IDenvia_baja_en_comunidad 
DescripcionEnvia la confirmacion de baja en la comunidad 

Relaciones:
En el rolEn la relacion Otros extremos
WFDescomponeDR WFDescompone 
Con los objetosEn el rol
solicitar_baja  WFDescomponeDR
procesar_respuesta_solicitud_baja  WFDescomponeDR
dar_baja_sesiones  WFDescomponeDR
procesar_baja_comunidad  WFDescomponeDR
bajas_en_comunidad  WFDescomponeOR


procesar_baja_comunidad (Tarea)

Propiedades:
IDprocesar_baja_comunidad 
DescripcionProcesa la baja en una comunidad 

Relaciones:
En el rolEn la relacion Otros extremos
WFConectaDR WFConecta 
Con los objetosEn el rol
solicitar_baja  WFConectaOR
WFConectaOR WFConecta 
Con los objetosEn el rol
dar_baja_sesiones  WFConectaDR
WFConectaOR WFConecta 
Con los objetosEn el rol
procesar_respuesta_solicitud_baja  WFConectaDR
WFConsumeOR WFConsume 
Con los objetosEn el rol
SolicitudBajaComunidad  WFConsumeDR
WFDescomponeDR WFDescompone 
Con los objetosEn el rol
solicitar_baja  WFDescomponeDR
procesar_respuesta_solicitud_baja  WFDescomponeDR
envia_baja_en_comunidad  WFDescomponeDR
dar_baja_sesiones  WFDescomponeDR
bajas_en_comunidad  WFDescomponeOR
WFEspecificaEjecucionOR WFEspecificaEjecucion 
Con los objetosEn el rol
Solicitar_baja_en_comunidad  WFEspecificaEjecucionDR
WFProduceOR WFProduce 
Con los objetosEn el rol
SesionesAfectadasPorBaja  WFProduceDR
WFResponsableOR WFResponsable 
Con los objetosEn el rol
MiembroComunidad  WFResponsableDR


procesar_respuesta_solicitud_baja (Tarea)

Propiedades:
IDprocesar_respuesta_solicitud_baja 
DescripcionProcesa la respuesta a la peticion de baja en la comunidad 

Relaciones:
En el rolEn la relacion Otros extremos
WFConectaDR WFConecta 
Con los objetosEn el rol
procesar_baja_comunidad  WFConectaOR
WFConsumeOR WFConsume 
Con los objetosEn el rol
Usuario Desuscrito  WFConsumeDR
WFDescomponeDR WFDescompone 
Con los objetosEn el rol
solicitar_baja  WFDescomponeDR
envia_baja_en_comunidad  WFDescomponeDR
dar_baja_sesiones  WFDescomponeDR
procesar_baja_comunidad  WFDescomponeDR
bajas_en_comunidad  WFDescomponeOR
WFEspecificaEjecucionOR WFEspecificaEjecucion 
Con los objetosEn el rol
Solicitar_baja_en_comunidad  WFEspecificaEjecucionDR
WFResponsableOR WFResponsable 
Con los objetosEn el rol
Gestor_suscripciones_comunidad  WFResponsableDR


solicitar_baja (Tarea)

Propiedades:
IDsolicitar_baja 
DescripcionSolicita una baja. Esta tarea dispara una interaccion que persigue que el usuario sea dado de baja en la comunidad. Al darse de baja, al usuario no se le manda mas informacion para que la evalue. 

Relaciones:
En el rolEn la relacion Otros extremos
WFConectaOR WFConecta 
Con los objetosEn el rol
procesar_baja_comunidad  WFConectaDR
WFConsumeOR WFConsume 
Con los objetosEn el rol
ComunidadInteresada  WFConsumeDR
WFDescomponeDR WFDescompone 
Con los objetosEn el rol
procesar_respuesta_solicitud_baja  WFDescomponeDR
envia_baja_en_comunidad  WFDescomponeDR
dar_baja_sesiones  WFDescomponeDR
procesar_baja_comunidad  WFDescomponeDR
bajas_en_comunidad  WFDescomponeOR
WFProduceOR WFProduce 
Con los objetosEn el rol
Solicitar_baja_en_comunidad  WFProduceDR
WFProduceOR WFProduce 
Con los objetosEn el rol
SolicitudBajaComunidad  WFProduceDR
WFResponsableOR WFResponsable 
Con los objetosEn el rol
Gestor_suscripciones_comunidad  WFResponsableDR